-
Notifications
You must be signed in to change notification settings - Fork 49
Conversation
@stof , Travis CI isn't picking this PR. |
According to https://travis-ci.org/github/minkphp/MinkZombieDriver/requests, it could not parse the .travis.yml file. You probably have an issue in it. |
.travis.yml
Outdated
@@ -19,6 +17,12 @@ env: | |||
|
|||
matrix: | |||
include: | |||
- php: 5.4 | |||
dist: trusty |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this indentation is probably the error
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You're right. Thank you.
Fixed now. Will see what actual build will show.
@stof , as you can see from build logs older Zombie versions (even with older NodeJS versions) can't install properly. Should we really support them? Maybe we'll just support latest Zombie version (6.x detected automatically) with latest NodeJS version from Travis + Zombie 5.x version with NodeJS 6.x? |
I'm all for dropping old Zombie versions. Ideally, I'd like a way to specify the zombie dependency automatically, so that we would have control over it, but that would require that the JS part of our code is managed by a JS package manager (yarn/npm/...), which would be a big change |
Now build is working (at least not dying) and on every PHP version the PHPUnit tests that fail are failing the same. Though I have no idea why they are failing. I've kept Zombie 4.0 installed on Node 5.4.1 as a reference to show, that it was working before. @stof , any ideas? You can safely change PR code directly too. Removing usage of ProcessBuilder had a side effect, that older Not sure if we should try fixing it or drop PHP 5.3 and PHP 5.4 support 😄 |
Well, ideally, we should first do a release with the existing state before dropping old PHP versions. But you can detect support for arrays in the Process class by checking for existence of |
For the failing test for files, we probably need to use |
The method doesn't exist anymore. I'll check for |
I've tried that. The |
The basic auth related tests fail because somehow on Travis CI PHP auth headers didn't reach PHP. Maybe due fact, that The Locally fixed |
If using built-in PHP web server of PHP 7.4, then
@stof , I remember seeing some change where |
Strange, but |
1. don't use "ProcessBuilder" due deprecation 2. fixed "getValue" result for an empty select 3. support "setValue" for upload fields 4. fixed keyboard event emulation 5. actualized used PHP versions
c4634de
to
c3cb2cb
Compare
Out of curiosity I've also tested Zombie 5.x on Travis CI and all test did pass, except one that calls |
Closing in favor of #196 |
No description provided.